#define _CRT_SECURE_NO_WARNINGS 1


#include"AVLTree.h"



int main()
{
	bit::AVL<int> av1;
	int arr[] = { 8,3,1,6,4,7,10,14,13 };
	av1.Insert(8);
	av1.Insert(3);
	av1.Insert(1);
	av1.Insert(6);
	av1.Insert(4);
	av1.Insert(7);
	av1.Insert(10);
	//av1.Insert(14);
	//av1.Insert(13);
	cout << av1._Height() << endl;;
	av1.Inorder();

	//av1.Erase(8);

	//av1.Inorder();

	for (auto& e : arr)
	{
		av1.Erase(e);
		av1.Inorder();
	}



	return 0;
}